package com.marvels.financial.pay.dto;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 商户充值记录
 * 
 * @author 唐佩文
 *
 */
public class McfeMerchantRechargeRecordDTO implements Serializable {

	private static final long serialVersionUID = 1L;

	private Long id;

	private String channel;

	private BigDecimal amount;

	private String orderNumber;

	private String result;

	private String code;

	private String msg;

	private String payPlatOrderNumber;

	private String payPlatReqNo;

	private String bankTrxNo;

	private String payTime;

	private Byte deleteFlag;

	private String createdBy;

	private Date createdDate;

	private String updatedBy;

	private Date updatedDate;

	private Date rechargeBeginDate;//充值开始时间
	
	private Date rechargeEndDate;//充值结束时间
	private Integer pageNum;
	
	private Integer pageSize;//
	private Integer total;
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getChannel() {
		return channel;
	}

	public void setChannel(String channel) {
		this.channel = channel == null ? null : channel.trim();
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public String getOrderNumber() {
		return orderNumber;
	}

	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber == null ? null : orderNumber.trim();
	}

	public String getResult() {
		return result;
	}

	public void setResult(String result) {
		this.result = result == null ? null : result.trim();
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code == null ? null : code.trim();
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg == null ? null : msg.trim();
	}

	public String getPayPlatOrderNumber() {
		return payPlatOrderNumber;
	}

	public void setPayPlatOrderNumber(String payPlatOrderNumber) {
		this.payPlatOrderNumber = payPlatOrderNumber == null ? null : payPlatOrderNumber.trim();
	}

	public String getPayPlatReqNo() {
		return payPlatReqNo;
	}

	public void setPayPlatReqNo(String payPlatReqNo) {
		this.payPlatReqNo = payPlatReqNo == null ? null : payPlatReqNo.trim();
	}

	public String getBankTrxNo() {
		return bankTrxNo;
	}

	public void setBankTrxNo(String bankTrxNo) {
		this.bankTrxNo = bankTrxNo == null ? null : bankTrxNo.trim();
	}

	public String getPayTime() {
		return payTime;
	}

	public void setPayTime(String payTime) {
		this.payTime = payTime == null ? null : payTime.trim();
	}

	public Byte getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(Byte deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy == null ? null : createdBy.trim();
	}

	public Date getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}

	public String getUpdatedBy() {
		return updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy == null ? null : updatedBy.trim();
	}

	public Date getUpdatedDate() {
		return updatedDate;
	}

	public void setUpdatedDate(Date updatedDate) {
		this.updatedDate = updatedDate;
	}

	public Integer getPageNum() {
		return pageNum;
	}

	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public Integer getTotal() {
		return total;
	}

	public void setTotal(Integer total) {
		this.total = total;
	}

	public Date getRechargeBeginDate() {
		return rechargeBeginDate;
	}

	public void setRechargeBeginDate(Date rechargeBeginDate) {
		this.rechargeBeginDate = rechargeBeginDate;
	}

	public Date getRechargeEndDate() {
		return rechargeEndDate;
	}

	public void setRechargeEndDate(Date rechargeEndDate) {
		this.rechargeEndDate = rechargeEndDate;
	}
	
}